sql dotaz, insert, identity
Otázka od: kevin33@post.cz
15. 10. 2002 12:16
zdravim,
jak mam udelat dotaz typu:
insert into tab1 select * from tab2
za podminek ze tabulky maji stejnou strukturu, ale tabulka 1 ma
prvni sloupec s nazvem cislo nastaveny jako autoincrement. resp
tento sloupec je vytvoren jako cislo int NOT NULL IDENTITY (1, 1)
server neustale rve: an explicit value for identity column in table
tab1 .....
chtel bych aby se jakoby vybrali radky z tab2 a pri vlozeni do tab1
aby se jim v tom sloupci cislo priradili nejake hodnoty ktere budou
pokracovanim v rade toho autoincrementu
uff snad je to pochopitelne
M
Zajímavé reklamní produkty, výhodná cena, cílení na uživatele
...http://reklama.volny.cz
Odpovedá: Roman
15. 10. 2002 13:28
>zdravim,
>
>jak mam udelat dotaz typu:
>insert into tab1 select * from tab2
>
>za podminek ze tabulky maji stejnou strukturu, ale tabulka 1 ma
>prvni sloupec s nazvem cislo nastaveny jako autoincrement. resp
>tento sloupec je vytvoren jako cislo int NOT NULL IDENTITY (1, 1)
>server neustale rve: an explicit value for identity column in table
>tab1 .....
>
>chtel bych aby se jakoby vybrali radky z tab2 a pri vlozeni do tab1
>aby se jim v tom sloupci cislo priradili nejake hodnoty ktere budou
>pokracovanim v rade toho autoincrementu
>
>uff snad je to pochopitelne
Neco jako
insert into tab1 (sloupec2,sloupec3,...) select sloupec2,sloupec3,... from
tab2
?
Roman
==============================
http://kouzelne.misto.cz
Odpovedá: Lstiburek Pavel
15. 10. 2002 14:39
Vyjmenuj sloupce a ten autoincrement vynech.
insert into tab1 ( seznam_sloupcu) select seznam_sloupcu from tab2
Pavel
> Od: kevin33@post.cz [mailto:kevin33@post.cz]
> jak mam udelat dotaz typu:
> insert into tab1 select * from tab2
>
> za podminek ze tabulky maji stejnou strukturu, ale tabulka 1 ma
> prvni sloupec s nazvem cislo nastaveny jako autoincrement. resp
> tento sloupec je vytvoren jako cislo int NOT NULL IDENTITY (1, 1)
> server neustale rve: an explicit value for identity column in table
> tab1 .....
>
> chtel bych aby se jakoby vybrali radky z tab2 a pri vlozeni do tab1
> aby se jim v tom sloupci cislo priradili nejake hodnoty ktere budou
> pokracovanim v rade toho autoincrementu
Odpovedá: Ludo Fulop
15. 10. 2002 12:42
vystrel naslepo, ale takto nejako by to mohlo ist:
insert into tab1 (vsetky,polozky,okrem,autoinkrementu) VALUES select
vsetky,polozky,okrem,autoinkrementu FROM tab2
Ludo Fulop
----- Original Message -----
From: <kevin33@post.cz>
To: <delphi-l@clexpert.cz>
Sent: Tuesday, October 15, 2002 12:33 PM
Subject: sql dotaz, insert, identity
zdravim,
jak mam udelat dotaz typu:
insert into tab1 select * from tab2
za podminek ze tabulky maji stejnou strukturu, ale tabulka 1 ma
prvni sloupec s nazvem cislo nastaveny jako autoincrement. resp
tento sloupec je vytvoren jako cislo int NOT NULL IDENTITY (1, 1)
server neustale rve: an explicit value for identity column in table
tab1 .....
chtel bych aby se jakoby vybrali radky z tab2 a pri vlozeni do tab1
aby se jim v tom sloupci cislo priradili nejake hodnoty ktere budou
pokracovanim v rade toho autoincrementu
uff snad je to pochopitelne
M
Zajímavé reklamní produkty, výhodná cena, cílení na uživatele
...http://reklama.volny.cz
Odpovedá: Otisk Rene
15. 10. 2002 13:09
SET IDENTITY_INSERT [database.[owner.]]{table} {ON | OFF}
zdravim,
jak mam udelat dotaz typu:
insert into tab1 select * from tab2
za podminek ze tabulky maji stejnou strukturu, ale tabulka 1 ma
prvni sloupec s nazvem cislo nastaveny jako autoincrement. resp
tento sloupec je vytvoren jako cislo int NOT NULL IDENTITY (1, 1)
server neustale rve: an explicit value for identity column in table
tab1 .....
chtel bych aby se jakoby vybrali radky z tab2 a pri vlozeni do tab1
aby se jim v tom sloupci cislo priradili nejake hodnoty ktere budou
pokracovanim v rade toho autoincrementu
uff snad je to pochopitelne
M
Zajímavé reklamní produkty, výhodná cena, cílení na uživatele
...http://reklama.volny.cz